#pragma once
#include <glad/glad.h>
#include <GLFW/glfw3.h>
#include "../../Render/GraphicsContext.hpp"


struct GLFWwindow;
namespace Kriko
{
	class OpenGLContext : public GraphicsContext
	{
	public:
		OpenGLContext(GLFWwindow* p_Window);

		virtual void VInit() override;
		virtual void VSwapBuffers() override;
	private:
		GLFWwindow* m_Window;
	};
}